﻿# CMakeList.txt: MMPlayer 的 CMake 项目，在此处包括源代码并定义
# 项目特定的逻辑。
#
cmake_minimum_required (VERSION 3.8)

# 目的是把需要被包含的头文件引入进来
include_directories(../)

# 目的是把需要被链接的库文件引入进来
link_directories(../3rdpart/ffmpeg/lib)

#这个是主文件将源代码添加到此项目的可执行文件(目标文件)。其他cmake文件的都是add_library 增加库文件，再下面链接
add_executable (MMPlayer "MMPlayer.cpp" "MMPlayer.h")

#前两个是因为都在一级目录里，所以不需要配置路径，可以直接找到
#将目标文件与库文件进行链接，参数1是目标文件，后面的参数是库文件
target_link_libraries(MMPlayer MMThread)
target_link_libraries(MMPlayer MMAV)

target_link_libraries(MMPlayer avcodec)
target_link_libraries(MMPlayer avdevice)
target_link_libraries(MMPlayer avformat)
target_link_libraries(MMPlayer avutil)
target_link_libraries(MMPlayer swresample)
target_link_libraries(MMPlayer swscale)

# TODO: 如有需要，请添加测试并安装目标。
